giant taro (alocasia macrorrhiza) - Turkish English Dictionary